草庐IT

Android GridView 双指缩放

全部标签

android - 使用 GLSurfaceView 捏合缩放

我有以下问题-我正在开发一个应用程序,我决定使用GLSurfaceView,因为我需要openGl以获得更好、更自然的页面curl动画。实现了这一点后,现在我发现自己遇到了一些问题,因为我找不到任何类型的教程来在GLSurfaceView上实现捏合缩放。我捕获了事件、手指之间的距离、刻度等...但我不知道如何执行实际转换。我找到了通过矩阵转换ImageView的那个,但是唉......有人在openGl中做过缩放吗?我认为没有必要发布代码,但如果它能帮助您回答问题,我会这样做。 最佳答案 可以使用scalegesturedetect

android - 以不同分辨率缩放图像 XML

我已经创建了4个分辨率文件夹,并将适当的图像尺寸放入每个文件夹中,如下图所示:我还为各种屏幕尺寸创建了8个不同的布局文件夹,如下图所示:正如您在下图中看到的,我需要根据XML文件重新调整每个图像的大小,以便它们填满屏幕:我使用此代码缩小图像,效果很好:android:adjustViewBounds="true"android:maxWidth="150dp"android:scaleType="fitCenter"但我不知道如何放大图像。我一直在尝试使用这段代码:android:adjustViewBounds="true"android:minWidth="150dp"androi

android - map View 中的平滑缩放

当我使用MapController.setZoom(x)时,例如,从级别5缩放到15时,缩放执行得非常快,并且通常不会加载新级别的map图block。这对用户来说看起来不太好。是否有任何map内置功能可以将此更改为更慢的缩放,以便在达到15级之前可以加载或至少几乎加载图block?最好的问候P 最佳答案 一种更简单的方法是利用MapController.zoomIn()方法,该方法提供一些简单的动画来缩放步级。这是一些代码://aQuickrunnabletozoominintzoomLevel=mapView.getZoomLev

android布局在不同手机上以固定的纵横比缩放

我有一个内部有两个ImageView的布局。每张图片都有固定的纵横比,例如第一张图片是320x160,第二张是320x320。布局垂直对齐。我希望将这两个图像粘合在一起并缩放以适合屏幕的一侧(宽度或高度)并按比例缩放另一侧。我尝试使用scaleType=fitCenter,但问题是在不同长宽比的不同手机上,图像不在一起,它们之间有一个黑色区域。看来我不能使用layout:weight因为屏幕有不同的比例(480x854和480x800),我需要我的布局保持相同的缩放比例。感谢任何帮助。这是我现在的布局: 最佳答案 您可以使用:and

Android OSM droid - 设置最大缩放级别

我正在使用osmdroidmapView实现App。我们有最多16个缩放级别的map,但Android允许我们有18个缩放级别。您知道如何设置最大缩放级别16而不是默认的18吗?谢谢哈密扎克 最佳答案 更新-我们向主干中的MapView添加了简单的setMin/MaxZoomLevel()方法。它应该包含在3.0.10中。参见https://code.google.com/p/osmdroid/issues/detail?id=418了解更多信息。原答案:创建您自己的TileSource类并使用它。您可以搭载其中一个具体的图bloc

android - 通用图像加载器和 View 寻呼机的图像缩放问题

我想在ImagePagerActivity中使用ImageViewZoom和UniversalImageLoader。我可以缩放图片,滑动到下一张图片。但是当图像处于缩放位置时我遇到了问题。如果图像被缩放并且我处于中心位置,如果我想查看同一图像的右侧部分并向左滑动它会转到下一张图像。请帮我做这件事。这是我的XML代码:编辑:谢谢NOSTRA,现在我可以使用以下代码控制缩放和滑动。但是多点触控缩放的问题。我无法用两根手指缩放。这是我以前的代码(用两根手指就可以正常工作):publicclassScaleListenerextendsScaleGestureDetector.SimpleO

android - 在边界内翻译/缩放位图?

当我研究图像上的触摸平移/缩放方法时,我通常会找到有效、简单的代码——但没有一个能完全满足我的要求。图像不需要在实际图像(位图)的边缘与其View之间显示空白。如果位图是200x100而View是50x50,用户应该只能缩小到100x50,允许他们水平滑动图像,但不能垂直滑动。我的代码在移动(平移)图像时做得很好——直到图像被缩放。然后有些东西被扔掉了;我可以将位图移动得足够远以查看其周围的间隙。这可能是与按当前比例因子分解像素测量值相关的简单明了的东西,但我找不到它。我怀疑这与下面onDraw()中maxX和maxY的计算有关。有什么想法吗?importandroid.content

Unity相机环绕,移动,缩放脚本

Unity相机环绕,移动,缩放脚本环绕限制高低缩放限制大小unity结构示意图usingDG.Tweening;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Reflection;usingUnityEngine;publicclassFXCameraControl:MonoBehaviour{privateconststringMOUSESCROLLWHEEL="MouseScrollWheel";//鼠标滚轮.privateconststringMOUSEX="MouseX";privateconst

Android缩放和旋转 ImageView

任何人都可以告诉我ImageView的示例,它可以在捏合时同时提供缩放和旋转功能。我找不到它。 最佳答案 检查photoviewChrisBanes的图书馆。用法:hereisasampleprovidedwhichshowshowtousethelibraryinamoreadvancedway,butforcompleteness,hereisallthatisrequiredtogetPhotoViewworking:PhotoViewphotoView=(PhotoView)findViewById(R.id.photo_v

android - 使用 Glide 缩放和蒙版

我只是想看看是否有人能给我指明正确的方向,让我学习如何使用Glide来完成这项工作......我们有一个包含内容的页面。内容显示为单个图像(想想:杂志页面的图像)在易读模式下,我想居中放大第一block文本内容并屏蔽其余内容单击“下一步”时,我想移动到下一个文本block内容、重新居中和重新缩放单击“后退”时,我想移至上一个文本block内容、重新居中和重新缩放mask始终为矩形,但大小会不断变化以适应内容我在下面放了几张简单的图片来说明我的意思。我们目前正在使用我们定位的ImageView和4个黑色View来执行此操作,但它非常笨拙并且容易出现错位。我们可以在Glide中完成这个吗?